Skip to content

🎉 Release: merge develop into master#168

Merged
AndrewSazonov merged 7 commits intomasterfrom
develop
May 6, 2026
Merged

🎉 Release: merge develop into master#168
AndrewSazonov merged 7 commits intomasterfrom
develop

Conversation

@easyscience
Copy link
Copy Markdown
Contributor

@easyscience easyscience Bot commented May 6, 2026

This PR is created automatically to trigger the release pipeline. It merges the accumulated changes from develop into master.

⚠️ It is labeled [bot] release and is excluded from release notes and version bump logic.

easyscience[bot] and others added 7 commits April 30, 2026 09:04
…gg ticks, and residuals (#162)

* Tighten copilot instructions

* Update dependencies

* Implement three-panel powder plot layout

* Add three-panel powder plot verification

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Adjust axes and fix residual chart y-scale

* Skip empty Bragg subplot in powder plots

* Keep residual y-axis ticks readable

* Clip oversized residual spikes to scale-matched axis

* Refactor warning message for clarity in symmetry-fixed parameter handling

* Fix powder plot review regressions

* Fix Bragg tick extraction edge cases
* Add powder Refln category plan

* Record powder Refln category decisions

* Add plan workflow instructions

* Add powder Refln category

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Wire powder Refln into Bragg experiments

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Extract Cryspy powder reflection records

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Populate powder Refln during calculation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Use powder Refln for Bragg ticks

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Document powder Refln Bragg ticks

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update powder Refln implementation plan

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix powder Refln CWL tick units

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix powder Refln d-spacing ticks

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Scale Bragg panel height with the number of phases

* Add powder Refln verification tests

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Verify powder Refln implementation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Finalize powder Refln plan

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Remove completed powder plot plans

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Reverse Bragg tick row order

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix powder refln lifecycle and Bragg scaling

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Extract refln into a dedicated experiment categor

* Fix linting, formatting and tests

* Fix refln category extraction

* Remove completed plan

* Restore refln compatibility entry points

* Keep refln API break and fix Plotly height

* Restore default Plotly composite height

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…#164)

* Enhance hover labels in Plotly for clearer view

* Refactor Plotly plotter to improve layout management and hover label clarity

* Fix Plotly powder scaling and residual axis sync

* Refactor docstrings and improve code readability in Plotly

* Fix Plotly plotter check regressions

* Tighten and restructure copilot instructions

* Remove layout fraction overrides from plot_meas_vs_calc

* Apply formatting

* Use shared hover labels for composite powder traces

* Add powder background curve to composite plot

* Adjust powder trace stacking order

* Add explicit Plotly powder line width constants

* Pass repo check for powder plot updates
* Upgrade Node24-ready GitHub actions

* Upgrade upload-artifact action to v7

* Update Node24 actions migration plans

* Replace dashboard publish actions with git push script

* Upgrade to Node 24 actions

* Re-apply copier templates

* Clean up
* Add powder chart y-range fixing plan

* Fix powder chart y-axis range

* Clarify planning workflow instructions
* Add legend toggle button to Plotly modebar

* Always show Plotly mode bar

* Add transparency to legend background in Plotly

* Fix formatting
@easyscience easyscience Bot added the [bot] release Automated release PR. Excluded from changelog/versioning label May 6, 2026
@AndrewSazonov AndrewSazonov changed the title Release: merge develop into master 🎉 Release: merge develop into master May 6, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 6, 2026

Codecov Report

❌ Patch coverage is 90.05305% with 75 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.52%. Comparing base (05ba0c8) to head (27407d2).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
src/easydiffraction/display/plotting.py 81.29% 16 Missing and 10 partials ⚠️
src/easydiffraction/display/plotters/plotly.py 90.75% 15 Missing and 7 partials ⚠️
src/easydiffraction/analysis/calculators/cryspy.py 83.58% 4 Missing and 7 partials ⚠️
...easydiffraction/datablocks/experiment/item/base.py 73.52% 8 Missing and 1 partial ⚠️
...datablocks/experiment/categories/refln/bragg_pd.py 97.74% 3 Missing ⚠️
src/easydiffraction/analysis/calculators/base.py 88.88% 2 Missing ⚠️
src/easydiffraction/display/plotters/ascii.py 80.00% 0 Missing and 2 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #168      +/-   ##
==========================================
+ Coverage   88.38%   88.52%   +0.14%     
==========================================
  Files         151      154       +3     
  Lines        8778     9475     +697     
  Branches      905      990      +85     
==========================================
+ Hits         7758     8388     +630     
- Misses        723      764      +41     
- Partials      297      323      +26     
Flag Coverage Δ
integration 74.21% <66.44%> (-0.74%) ⬇️
unittests 80.47% <87.13%> (+0.91%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@AndrewSazonov AndrewSazonov merged commit 051fe8f into master May 6, 2026
47 of 49 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[bot] release Automated release PR. Excluded from changelog/versioning

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant